<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>vue测试.html</title>
    <!--导入js package-->
    <script type="text/javascript" src="../01-vue_js/vue.js"></script>
</head>
<body>
<div id="root">
    <h2>人员列表</h2>
    <button @click="updateMa">更新马冬梅信息</button>
    <ul>
        <li v-for="(p,index) of persons" :key="p.id">
            姓名：{{p.name}} -- 年龄：{{p.age}} {{p.sex}}
        </li>
    </ul>
</div>

<script type="text/javascript">
    // 关闭开发环境的警告提示
    Vue.config.productionTip = false
    // 创建vue的对象
    const vm=new Vue({
        el: '#root',
        data: {
            persons: [
                {id: '001', name: '马冬梅', age: 20, sex: '女'},
                {id: '002', name: '周冬雨', age: 18, sex: '女'},
                {id: '003', name: '周杰伦', age: 22, sex: '男'},
                {id: '004', name: '温兆伦', age: 29, sex: '男'},
            ],
        },
        methods:{
            updateMa(){
                this.persons[0]={id: '001', name: '马老师', age: 50, sex: '男'}
            }
        }
    })
</script>
</body>
</html>